home *** CD-ROM | disk | FTP | other *** search
- THE FOLLOWING IS THE TEXT OF IBM'S NEW ANNOUNCEMENT OF IT'S BASIC COMPILER:
-
- NUMBER 285-224
- DATE 850618
- TYPE PROGRAMMING
- TITLE IBM PERSONAL COMPUTER BASIC COMPILER 2.0
- ABSTRACT IBM PERSONAL COMPUTER BASIC COMPILER VERSION 2.0 IS A
- HIGH-FUNCTION BASIC LANGUAGE COMPILER THAT CAN RUN UNDER TOPVIEW AND
- IN THE IBM PERSONAL COMPUTER NETWORK ENVIRONMENT. BASED ON IBM
- PERSONAL COMPUTER BASIC COMPILER VERSION 1.0, VERSION 2.0 CONTAINS
- EXTENSIVE ENHANCEMENTS AND NEW FEATURES WHILE MAINTAINING UPWARD
- COMPATIBILITY WITH VERSION 1.0. THE IBM PERSONAL COMPUTER LICENSED
- PROGRAM REDISTRIBUTION AGREEMENT IS ALSO BEING UPDATED.
- IBM PERSONAL COMPUTER BASIC COMPILER VERSION 1.0 (PART NUMBER
- 6024003, FEATURE NUMBER 4003) IS BEING WITHDRAWN FROM MARKETING.
- ORDERS WILL BE ACCEPTED THROUGH AUGUST 30, 1985.
- CURRENT LICENSEES OF IBM PERSONAL COMPUTER BASIC COMPILER
- VERSION 1.0 WILL BE OFFERED AN UPGRADE TO IBM BASIC COMPILER VERSION
- 2.0 FOR AN UPGRADE CHARGE.
- PROGNO 6024216
- OVERVIEW HIGHLIGHTS
- O SUPPORTS THE IBM PERSONAL COMPUTER NETWORK.
- O RUNS IN THE TOPVIEW ENVIRONMENT.
- O IMPROVED PROGRAM CONTROL STRUCTURES:
- - NAMED SUBROUTINES.
- - USER-DEFINED MULTILINE FUNCTIONS.
- - SEPARATELY COMPILED BASIC SUBPROGRAMS.
- - ABILITY TO BRANCH TO ALPHANUMERIC LABELS.
- O LARGER PROGRAMS CAN BE COMPILED:
- - INSTRUCTION SPACE SEPARATED FROM DATA SPACE.
- O LARGE NUMERIC DYNAMIC ARRAYS SUPPORTED:
- - RESTRICTED ONLY BY MAXIMUM INDEX AND AVAILABLE MEMORY.
- - MAXIMUM INDEX FOR ANY DIMENSION OF A NUMERIC ARRAY IS 32,767.
- O EXPANDED GRAPHICS CAPABILITIES:
- - ALL GRAPHICS FEATURES OF BASIC INTERPRETER 3.0 ARE AVAILABLE
- AND INCLUDE CHANGES TO THE FOLLOWING STATEMENTS: VIEW,
- WINDOW, PMAP, LINE, DRAW, POINT, AND PAINT.
- O ACCESS TO DOS IS EXPANDED. NEW FEATURES OF THE BASIC INTERPRETER
- ALLOW MORE FLEXIBLE USE OF DOS FUNCTIONS. STATEMENTS AFFECTED
- ARE: SHELL, IOCTL, IOCTL$, ERDEV, ERDEV$, MKDIR, RMDIR, CHDIR,
- AND ENVIRON$.
- O "FILESPEC" SYNTAX ALLOWS SPECIFICATION OF PATH FOR DEVICE OR
- FILE.
- O LOCK/UNLOCK FILE FEATURES ARE SUPPORTED.
- O SUPPORT FOR REDIRECTION OF STANDARD INPUT AND OUTPUT.
- O ENHANCED EVENT TRAPPING ON TIMER, ON PLAY, AND ON KEY.
- O ADVANCED FEATURES OF PCJR BASIC ARE SUPPORTED: PLAY - MULTIVOICE,
- PLAY - VOLUME CONTROL, NOISE, ENHANCED SCREEN STATEMENT, ENHANCED
- CLEAR STATEMENT, PCOPY, AND ADDITIONAL SCREEN MODES.
- O TERMINATION CODES RETURNED WHEN COMPILER EXITS. CODES CAN BE
- TESTED BY THE IF BATCH SUBCOMMAND OF DOS.
- O ADDITION OF AN INPUT EDITOR.
- O UP TO FIVE LEVELS OF NESTED $INCLUDE FILES SUPPORTED.
- O GRAPHICS STATEMENTS USE LINE CLIPPING INSTEAD OF WRAPAROUND.
- O FILE ACCESS CONTROL HAS BEEN ADDED TO THE OPEN STATEMENT.
- O NEW METACOMMANDS:
- - $DYNAMIC - DYNAMIC ALLOCATION FOR ARRAY SPACE.
- - $MODULE - CHANGES NAME OF INTERNAL MODULE PASSED TO LINKER.
- - $STATIC - STATIC ALLOCATION FOR ARRAY SPACE.
- O NEW STATEMENTS:
- - REDIM - CHANGES SPACE ALLOCATED TO A DYNAMIC ARRAY.
- - STATIC - DESIGNATES VARIABLES AS LOCAL TO SUBPROGRAM OR
- MULTILINE FUNCTION.
- - SUB/END SUB/EXIT SUB - DESIGNATES START AND END OF
- SUBPROGRAM.
- - DEF FN/END DEF/EXIT DEF - DESIGNATES START AND END OF A
- MULTILINE FUNCTION.
- O NEW FUNCTIONS:
- - COMMAND$ - RETURN PARAMETERS FROM COMMAND LINE USED TO INVOKE
- CURRENT PROGRAM.
- - LBOUND - RETURN VALUE OF LOWEST SUBSCRIPT AVAILABLE FOR ANY
- ARRAY DEPENDS ON SETTING OF OPTION BASE STATEMENT.
- - UBOUND - RETURN VALUE OF LARGEST SUBSCRIPT FOR ANY ARRAY.
- O INDEXED SEQUENTIAL ACCESS METHOD (ISAM) FILE SUPPORT.
- CUSTINFO PUBLICATIONS
- THIS PRODUCT IS DESCRIBED IN THE IBM PERSONAL COMPUTER BASIC
- COMPILER VERSION 2.0 FUNDAMENTALS (VOLUME 1) AND REFERENCE (VOLUME 2)
- MANUALS. ADDITIONALLY, A QUICK REFERENCE CARD IS PROVIDED.
- SCHEDULE
- THE PLANNED AVAILABILITY DATE IS JULY 1985.
- TECHINFO TECHNICAL INFORMATION
- PLANNING INFORMATION
- CUSTOMER RESPONSIBILITIES: THE CUSTOMER IS RESPONSIBLE FOR
- CONFIGURING THE SYSTEM WITH THE NECESSARY HARDWARE TO SERVE THE
- APPLICATION. THE CUSTOMER IS ALSO RESPONSIBLE FOR PROGRAM SETUP AND
- OPERATION, IMPLEMENTATION OF BACKUP PROCEDURES, AND APPLICABLE
- PROBLEM DETERMINATION PROCEDURES. THE USER SHOULD BE FAMILIAR WITH
- THE OPERATION OF BOTH THE IBM PERSONAL COMPUTER AND THE IBM PERSONAL
- COMPUTER DISK OPERATING SYSTEM.
- APPLICATION PROGRAMS THAT REQUIRE THE BASRUN20.EXE, ISAM.EXE,
- AND/OR REBUILD.EXE RUNTIME MODULES CAN BE DISTRIBUTED ONLY BY USERS
- WHO HAVE ENTERED INTO A SEPARATE LICENSE AGREEMENT WITH IBM. A COPY
- OF THE LICENSE AGREEMENT CAN BE OBTAINED BY WRITING TO:
- IBM CORPORATION
- P.O. BOX 2910
- DELRAY BEACH, FL 33444
- ATTENTION: IBM PERSONAL COMPUTER CUSTOMER RELATIONS
- INSTALLATION/OPERATION: INFORMATION PERTAINING TO THE INSTALLATION
- AND OPERATION OF IBM PERSONAL COMPUTER BASIC COMPILER VERSION 2.0 IS
- CONTAINED IN THE DOCUMENTATION SHIPPED WITH THE PRODUCT. IT IS THE
- USERS' RESPONSIBILITY TO INSTALL AND OPERATE IBM PERSONAL COMPUTER
- BASIC COMPILER VERSION 2.0 BY FOLLOWING THE GUIDELINES CONTAINED IN
- THE DOCUMENTATION.
- PREREQUISITES:
- O DOS VERSION 2.1 OR LATER.
- O AN IBM PERSONAL COMPUTER, IBM PERSONAL COMPUTER XT, IBM PERSONAL
- COMPUTER AT, IBM PORTABLE PERSONAL COMPUTER, OR IBM PCJR WITH AT
- LEAST 128KB OF MEMORY. (ADDITIONAL MEMORY IS HIGHLY RECOMMENDED.)
- O ONE DUAL-SIDED DISKETTE DRIVE (TWO RECOMMENDED).
- O AN IBM COLOR DISPLAY WITH THE IBM COLOR/GRAPHICS MONITOR ADAPTER
- OR
- O AN IBM PCJR COLOR DISPLAY WITH THE CABLE ADAPTER OR
- O AN IBM MONOCHROME DISPLAY WITH THE IBM MONOCHROME DISPLAY AND
- PRINTER ADAPTER.
- THE IBM ENHANCED GRAPHICS ADAPTER AND IBM ENHANCED COLOR
- DISPLAY ARE SUPPORTED IN COMPATIBILITY MODE ONLY.
- PACKAGING: THE IBM PERSONAL COMPUTER BASIC COMPILER VERSION 2.0
- PROGRAM, LINKER, LIBRARY MANAGER, RUNTIME SUPPORT LIBRARIES, ISAM
- MODULES, AND DEMONSTRATION PROGRAMS ARE PACKAGED ON TWO DUAL-SIDED,
- DOUBLE-DENSITY DISKETTES. THESE DISKETTES ARE CONTAINED IN A PLASTIC
- JACKET LOCATED INSIDE THE BACK COVER OF THE REFERENCE MANUAL (VOLUME
- 2). ALSO INCLUDED IN THE PACKAGE ARE THE IBM PERSONAL COMPUTER BASIC
- COMPILER VERSION 2.0 FUNDAMENTALS MANUAL AND A QUICK REFERENCE CARD.
- A PRE-ADDRESSED REGISTRATION FORM IS LOCATED INSIDE THE FRONT
- COVER OF THE REFERENCE MANUAL (VOLUME 2). A CUSTOMER WISHING TO
- REGISTER AS A LICENSEE OF IBM PERSONAL COMPUTER BASIC COMPILER
- VERSION 2.0 MAY DO SO BY FILLING IN THE REQUESTED INFORMATION AND
- MAILING THE FORM.
- TECHNICAL ASSISTANCE
- THE IBM PERSONAL COMPUTING ASSISTANCE CENTER (PCAC) WILL
- PROVIDE ASSISTANCE TO ELIGIBLE IBM CUSTOMERS FOR THE PERIOD OF THEIR
- QUALIFYING CONTRACTS.
- WITHDRAWAL OF BASIC COMPILER VERSION 1.0
- IBM PERSONAL COMPUTER BASIC COMPILER VERSION 1.0 IS BEING
- WITHDRAWN FROM MARKETING. AS OF AUGUST 30, 1985, ORDERS WILL NO
- LONGER BE ACCEPTED.
- BASIC COMPILER UPGRADE
- CURRENT USERS OF IBM BASIC COMPILER VERSION 1.0 WILL BE
- OFFERED AN UPGRADE TO IBM BASIC COMPILER VERSION 2.0. THIS UPGRADE
- WILL BE AVAILABLE THROUGH APRIL 30, 1986.
- THE UPGRADE KIT (6024215) CONTAINS ALL OF THE MATERIALS IN THE
- IBM BASIC COMPILER VERSION 2.0 PACKAGE:
- O IBM PERSONAL COMPUTER BASIC COMPILER VERSION 2.0 FUNDAMENTALS
- O IBM PERSONAL COMPUTER BASIC COMPILER VERSION 2.0 LANGUAGE
- REFERENCE
- O IBM PERSONAL COMPUTER BASIC COMPILER VERSION 2.0 QUICK REFERENCE
- CARD
- O IBM PERSONAL COMPUTER BASIC COMPILER VERSION 2.0 AND LIBRARY
- MODULES (ONE 2D DISKETTE)
- O INDEXED SEQUENTIAL ACCESS METHOD (ONE 2D DISKETTE).
- PROCEDURES FOR IBM PERSONAL COMPUTER BASIC COMPILER VERSION 1.0
- UPGRADE:
- O CUSTOMERS WHO WISH TO UPGRADE TO IBM PERSONAL COMPUTER BASIC
- COMPILER VERSION 2.0 SHOULD CONTACT THEIR IBM REPRESENTATIVE TO
- OBTAIN A PRODUCT UPGRADE ORDER FORM.
- O THE COMPLETED PRODUCT UPGRADE ORDER FORM, IBM PERSONAL COMPUTER
- BASIC COMPILER 1.0 PROOF OF LICENSE (FRONT COVER PAGE OF THE
- REFERENCE MANUAL), AND APPROPRIATE PAYMENT SHOULD BE MAILED TO
- THE IBM CORPORATION, P.O. BOX 3160, WALLINGFORD, CT, 06494. THE
- IBM UPDATE SERVICE WILL PROCESS THE ORDER AND SEND THE UPGRADE
- KIT TO THE APPROPRIATE ADDRESS.
- PAYMENT FOR THE UPGRADE KIT IS TO BE IN THE FORM OF A
- CHECK OR MONEY ORDER PAYABLE TO THE IBM CORPORATION. APPLICABLE
- STATE AND LOCAL TAXES ARE TO BE PAID BY THE LICENSEE. THE
- ONE-TIME CHARGE FOR THIS UPGRADE IS $195.
- CUSTOMERS WHO PLACE ORDERS THROUGH THE IBM BRANCH OFFICE MUST
- COMPLETE AND SIGN THE IBM PERSONAL COMPUTER NAD/NMD PRODUCT UPGRADE
- AND CERTIFICATION ORDER FORM. THE ORDER IS THEN PROCESSED BY THE
- BRANCH OFFICE.
- ORDERING ORDERING INFORMATION
- ORDERS FOR ANY QUANTITY MAY BE TAKEN BY IBM MARKETING
- REPRESENTATIVES. ORDERS FOR QUANTITIES LESS THAN 20 MAY BE TAKEN BY
- IBM PRODUCT CENTERS. EACH PRODUCT CENTER MAY ACCEPT AND PROCESS
- ORDERS WITHIN ITS OWN TRADING AREA.
- CHARGES, TERMS, AND CONDITIONS
- CHARGES
- SINGLE
- UNIT
- PART FEATURE ONE-TIME
- DESCRIPTION NUMBER NUMBER CHARGE
- IBM PERSONAL COMPUTER
- BASIC COMPILER
- VERSION 2.0 6024216 4216 $395
- IBM PERSONAL COMPUTER
- BASIC COMPILER
- UPGRADE 6024215 4215 195
- TERMS AND CONDITIONS
- WARRANTED: NO. THE PROVISIONS OF THE IBM PROGRAM LICENSE AGREEMENT
- APPLY.
- IBM PROGRAM LICENSE AGREEMENT: A COPY OF THE AGREEMENT IS PACKED AND
- SHIPPED WITH EACH PROGRAM AND IS VISIBLE TO THE CUSTOMER BEFORE THE
- DISKETTE PACKAGE IS OPENED. THE CUSTOMER IS ADVISED THAT OPENING THE
- PACKAGE INDICATES ACCEPTANCE OF THESE TERMS AND CONDITIONS. NO
- SIGNATURE IS REQUIRED.
- QUANTITY DISCOUNT AGREEMENT (QDA): IBM PERSONAL COMPUTER BASIC
- COMPILER VERSION 2.0 IS AN ELIGIBLE LICENSED PROGRAM UNDER THE TERMS
- AND CONDITIONS OF THE QUANTITY DISCOUNT AGREEMENT (Z125-3412) AND ITS
- EXHIBITS (Z125-3580 FOR COMMERCIAL CUSTOMERS AND Z125-358E FOR
- QUALIFIED EDUCATIONAL INSTITUTIONS AND HOSPITALS). THIS PROGRAM IS
- IN CATEGORY E AND MAY BE ORDERED AS FEATURE 4216 OF 5875-EEE. UNTIL
- THE AVAILABILITY OF AN UPDATED EXHIBIT, THIS PROGRAM MAY BE ADDED TO
- THE SPECIFIED CATEGORY IN THE SPACE PROVIDED ON THE EXHIBIT.
- THE IBM PERSONAL COMPUTER BASIC COMPILER UPGRADE SHOULD BE
- ORDERED AS FEATURE 4215 OF 5875-UPG. THE IBM PERSONAL COMPUTER BASIC
- COMPILER UPGRADE IS NOT ELIGIBLE FOR QUANTITY DISCOUNTS.
- THE QDA IS NOT AVAILABLE AT IBM PRODUCT CENTERS. PRODUCT
- CENTER SINGLE-DELIVERY QUANTITY DISCOUNTS ARE AVAILABLE AS FOLLOWS:
- SINGLE-DELIVERY
- QUANTITY DISCOUNT
- 3-9 5%
- 10-19 8%
- TESTING PERIOD: NONE
- EDUCATIONAL ALLOWANCE: AN EDUCATIONAL ALLOWANCE OF 20% IS AVAILABLE
- TO QUALIFYING INSTITUTIONS. THE EDUCATIONAL ALLOWANCE IS NOT
- ADDITIVE TO ANY OTHER DISCOUNT OR ALLOWANCE. THE IBM PERSONAL
- COMPUTER BASIC COMPILER UPGRADE IS NOT ELIGIBLE FOR THE EDUCATIONAL
- ALLOWANCE.
- NOTICE NOTICE TO IBM CUSTOMERS
- JUNE 18, 1985
- IBM PERSONAL COMPUTER BASIC COMPILER VERSION 1.0 WITHDRAWN
- EFFECTIVE AUGUST 30, 1985, IBM IS WITHDRAWING FROM MARKETING
- THE IBM PERSONAL COMPUTER BASIC COMPILER VERSION 1.0 LICENSED
- PROGRAM.
- TODAY, IBM IS ANNOUNCING THE IBM PERSONAL COMPUTER BASIC
- COMPILER VERSION 2.0. BASED UPON IBM PERSONAL COMPUTER BASIC COMPILER
- VERSION 1.0, VERSION 2.0 OFFERS ENHANCED FUNCTION AND PERFORMANCE
- OVER THE VERSION BEING WITHDRAWN.
- IBM'S SUPPLY OF THE IBM PERSONAL COMPUTER BASIC COMPILER
- VERSION 1.0 IS LIMITED. ORDERS RECEIVED BY IBM BEFORE THE EFFECTIVE
- DATE OF WITHDRAWAL WILL BE ACKNOWLEDGED ON AN AS-AVAILABLE BASIS.
- YOUR ORDER WILL BE ASSIGNED AN IBM ESTIMATED SHIPMENT DATE OF
- SEPTEMBER 27, 1985 OR EARLIER, OR YOU WILL BE NOTIFIED THAT IBM
- CANNOT ACCEPT YOUR ORDER.
- EXISTING QUANTITY DISCOUNT AGREEMENTS (QDAS) AND SPECIAL BID
- CONTRACTS FOR THIS WITHDRAWN PROGRAM WILL BE HONORED AT THE CURRENT
- TOTAL QUANTITY OF PROGRAMS BY CATEGORY, PROVIDED ALL ORDERS ARE
- RECEIVED BY IBM BEFORE AUGUST 30, 1985 AND IN TIME TO BE SCHEDULED
- AND SHIPPED ON OR BEFORE SEPTEMBER 27, 1985. (THE TERM "ORDER" MEANS
- THAT A WRITTEN REQUEST FROM THE CUSTOMER FOR THE AFFECTED PROGRAMS,
- INCLUDING REQUESTED SHIPMENT DATES, HAS BEEN RECEIVED BY IBM.)
- ORDERS TO WHICH IBM HAS ALREADY ASSIGNED AN ESTIMATED SHIPMENT
- DATE WILL BE HONORED IF SCHEDULED ON OR BEFORE SEPTEMBER 27, 1985.
- ORDERS SCHEDULED BEYOND SEPTEMBER 27, 1985 AND UNSCHEDULED ORDERS
- MUST BE IMPROVED TO SEPTEMBER 27, 1985 OR EARLIER, OR THEY WILL BE
- SUBJECT TO CANCELLATION. IF YOU DEFER THE ESTIMATED SHIPMENT DATE OF
- AN ON-ORDER PROGRAM, THE ORDER WILL BE CANCELLED BY IBM. ALL ORDERS
- WILL BE CANCELLED BY IBM AFTER SEPTEMBER 27, 1985.
- IF YOU NEED ANY QUANTITY OF THE IBM PERSONAL COMPUTER BASIC
- COMPILER VERSION 1.0 LICENSED PROGRAM, PLEASE NOTIFY YOUR IBM
- REPRESENTATIVE AS SOON AS POSSIBLE.
-
-